package mobile.dominio;

import mobile.persistencia.PProducto;
import waba.io.DataStream;

public class SaldoEnvase {
	private Producto producto;
	private int saldo;
	private int idCliente;

	public SaldoEnvase() {

	}

	public SaldoEnvase(DataStream ds){      
		/* info */
		this.producto = PProducto.instance.obtenerProductoXID(ds.readInt());
		this.saldo = ds.readInt();
		this.idCliente = ds.readInt();
	}
	
	public void saveTo(DataStream ds){
		ds.writeInt(this.producto.getId());
		ds.writeInt(this.saldo);
		ds.writeInt(this.idCliente);
	}

	public Producto getProducto() {
		return producto;
	}

	public void setProducto(Producto producto) {
		this.producto = producto;
	}

	public int getSaldo() {
		return saldo;
	}

	public void setSaldo(int saldo) {
		this.saldo = saldo;
	}

	public int getIdCliente() {
		return idCliente;
	}

	public void setIdCliente(int idCliente) {
		this.idCliente = idCliente;
	}

	public boolean equals(Object arg0) {
		// TODO Auto-generated method stub
		SaldoEnvase unSaldoEnvase = (SaldoEnvase)arg0;
		if (unSaldoEnvase.getProducto().getId() == this.producto.getId()){
			return true;
		}else{
			return false;
		}
	}
}
